iT邦幫忙

DAY 22
2

外行人學Ruby系列 第 18

[外行人學Ruby]Day 22

  • 分享至 

  • xImage
  •  

以"笨方法學Ruby(Learn Ruby The Hard Way)"為教材, 真實記錄一個程式語言的外行人在實際練習"笨方法學Ruby"時對每一行程式碼的自問自答, 而隨著不停學習, 又推翻之前自以為是的錯誤解答的學習旅程, 希望能鼓勵更多和我一樣不懂程式語言卻又想學Ruby的人, 看看我是怎麼在程式碼裡撞牆跌倒又爬起來. 當然, 也希望各位前輩能夠在我把這些自以為是的錯誤解答貼出來時能夠不吝指教, 因為我不討拍, 而是來討教的!
ex.44: inheritance v.s composition, 看起來Zed不是很希望我們用inheritance, 講的跟妖魔鬼怪一樣, 叫我們不要被inheritance強大的威力給吸引了, 犯上每個程式設計師都會犯的錯, Zed要我們記住, 絕大部份的inheritance可以被簡化或被取代成composition.

所以什麼是inheritance(繼承)? 其實就如字面上一樣的, 是指兩個class間有父母子女的關係, 而父母親的特色會被兒女給"繼承", "class 子 < 父" 是標準的寫法, 接下來讓我們進程式裡說明










上一篇
[外行人學Ruby]Day 21
下一篇
[外行人學Ruby]Day 23
系列文
外行人學Ruby26
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

我要留言

立即登入留言